wrack (one's) brains - Alemán Inglés Diccionario